﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Marbles.Core.Logging
{
    public interface ILogger
    {
        void Log(LogEntry Entry);
        void Log(string Source, string Title, string Message, EntryType Type);
        void Log(string Source, string Title, string Message, EntryType Type, DateTime TimeStamp);
        void Log(string Source, string Title, string Message, EntryType Type, int EventID);
        void Log(string Source, string Title, string Message, EntryType Type, DateTime TimeStamp, int EventID);
    }
}
